Adwaita: entry: some sass refactoring.
authorLapo Calamandrei <calamandrei@gmail.com>
Wed, 22 Apr 2015 15:43:37 +0000 (17:43 +0200)
committerLapo Calamandrei <calamandrei@gmail.com>
Wed, 22 Apr 2015 15:43:37 +0000 (17:43 +0200)
gtk/theme/Adwaita/_common.scss

index 3cdd06ab6a16e3325807c77889abed9bf40e6500..f43d0f94b52dc80c8f6872541d6b5fd1d0f86a66 100644 (file)
@@ -275,21 +275,14 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
     }
   }
 
-  &.error {
-    color: $error_color;
-    border-color: entry_focus_border($error_color);
-    &:focus { @include entry(focus, $error_color); }
-    &:selected, &:selected:focus {
-      background-color: $error_color;
-    }
-  }
-
-  &.warning {
-    color: $warning_color;
-    border-color: entry_focus_border($warning_color);
-    &:focus { @include entry(focus, $warning_color); }
-    &:selected, &:selected:focus {
-      background-color: $warning_color;
+  // entry error and warning style
+  @each $e_type, $e_color in (error, $error_color),
+                             (warning, $warning_color) {
+    &.#{$e_type} {
+      color: $e_color;
+      border-color: entry_focus_border($e_color);
+      &:focus { @include entry(focus, $e_color); }
+      &:selected, &:selected:focus { background-color: $e_color; }
     }
   }